package mtgGameObjects.mtgGameStates.mtgGamePermanentStates;

public class MtgGamePermanentStateTapped extends MtgGamePermanentState {
	
	private static MtgGamePermanentStateTapped stateIsTapped;
	
	private MtgGamePermanentStateTapped(){}
	
	public static MtgGamePermanentStateTapped getState(){
		if (MtgGamePermanentStateTapped.stateIsTapped == null) {
			synchronized(MtgGamePermanentStateTapped.class) {
				if (MtgGamePermanentStateTapped.stateIsTapped == null) {
					MtgGamePermanentStateTapped.stateIsTapped = new MtgGamePermanentStateTapped();
				}
			}
		}
		return MtgGamePermanentStateTapped.stateIsTapped;
	}

}
